package top.juc.plugin.idea.openfeignx.dto;

import com.intellij.openapi.module.Module;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiClass;
import lombok.Data;
import top.juc.plugin.idea.openfeignx.annotation.Annotation;

import java.util.List;
import java.util.concurrent.ConcurrentHashMap;

@Data
public class FindClassDTO {

    ConcurrentHashMap<Annotation, List<PsiClass>> annotationClassMap = new ConcurrentHashMap<>();

    /**
     * 模块配置文件
     */
    ConcurrentHashMap<Module,List<VirtualFile>> moduleConfigMap = new ConcurrentHashMap<>();

}
